// compontents/test/test.js
// 引入store即操作store的库
import {storeBindingsBehavior} from "mobx-miniprogram-bindings"
import {store} from "../../store/store"

Component({
  behaviors:[storeBindingsBehavior], //通过storeBindingsBehavior来实现自动绑定

  storeBindings:{
    store,//指定需要绑定的Store
    fields:{//指定需要绑定的字段数据
      numA:()=>store.numA,//绑定字段的第1种方式
      numB:(store)=>store.numB,//绑定字段的第2种方式
      sum:"sum"//绑定字段的第3种方式
    },
    actions:{//指定绑定的方法
      updtateNum2:"updateNum2"
    }
  },

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
      // 组件的自定义事件
    btnHandler2(e){
      this.updtateNum2(e.target.dataset.step)
    },
  }
})